#ifndef NANE_CRT_H
#   define NANE_CRT_H

#   include "nane/core/crt/Context.h"
#   include "nane/core/crt/filesystem.h"
#   include "nane/core/crt/LogManager.h"
#   include "nane/core/crt/ModuleManager.h"
#   include "nane/core/crt/Time.h"

namespace nane
{
    bool InitializeCRT( bool _enableStdLogger = true );
    void ShutdownCRT();
    void CopyCRT( Context* _context );
    ErrorHandler SetErrorHandler( ErrorHandler _handler );
}   // namespace nane

#endif	// NANE_CRT_H
